extends Node


var 存档数据: 存档数据类
var 存档路径:String = "user://save_data.tres"

func 存档(data: String):
	if 存档数据 ==null:
		存档数据 = 存档数据类.new()
	if 	not 存档数据.已完成关卡集合.has(data):
		存档数据.已完成关卡集合.append(data)
	
	ResourceSaver.save(存档数据, 存档路径)
	
func 读档() -> 存档数据类:
	if not ResourceLoader.exists(存档路径):
		return null
	else:
		存档数据 = ResourceLoader.load(存档路径) as 存档数据类
		return 存档数据
